package cn.agiledata.bank.linkbank.impl.cmbc;

/**
 * 中国民生银行网上银行常量类
 * 
 * @author jessik
 * 
 */
class CmbcNetConstant {
	/**
	 * 订单号（商户提交）
	 */
	public static final String BIll_NO = "billNo";

	/**
	 * 交易金额
	 */
	public static final String TX_AMT = "txAmt";

	/**
	 * 币种
	 */
	public static final String PAYER_CURR = "PayerCurr";

	/**
	 * 币种：人民币
	 */
	public static final String PAYER_CURR_CNY = "01";

	/**
	 * 交易日期
	 */
	public static final String TX_DATE = "txDate";

	/**
	 * 交易时间
	 */
	public static final String TX_TIME = "txTime";

	/**
	 * 商户代码
	 */
	public static final String CORP_ID = "corpID";

	/**
	 * 商户名称
	 */
	public static final String CORP_NAME = "corpName";

	/**
	 * 备注1（可空）
	 */
	public static final String BILL_REMARK_1 = "Billremark1";

	/**
	 * 备注2（可空）
	 */
	public static final String BILL_REMARK_2 = "Billremark2";

	/**
	 * 是否实时返回标志
	 */
	public static final String CORP_RET_TYPE = "CorpRetType";

	/**
	 * 即时返回
	 */
	public static final String CORP_RET_TYPE_0 = "0";

	/**
	 * 处理结果返回的URL
	 */
	public static final String RET_URL = "retUrl";

	/**
	 * MAC
	 */
	public static final String MAC = "langMAC";

	/**
	 * 订单状态
	 */
	public static final String BILL_STATUS = "billstatus";

	/**
	 * 订单状态 0：成功
	 */
	public static final String BILL_SUCCESS = "0";

	/**
	 * 交易日期（YYYYMMDD）
	 */
	public static final String TX_DATE_FORMAT = "yyyyMMdd";

	/**
	 * 交易时间HHmmss
	 */
	public static final String TX_TIME_FORMAT = "HHmmss";

	/**
	 * 支付请求分割符号(支付系统-->银行)
	 */
	public static final String REQUEST_SEPARATOR = "|";
	
	/**
	 * 支付响应分割符号(银行-->支付系统)
	 */
	public static final String RESPONSE_SEPARATOR = "\\|";

	/**
	 * 商户提交给银行的加密后的密文
	 */
	public static final String ORDER_INFO = "orderinfo";

	/**
	 * 银行返回给商户的加密后的密文
	 */
	public static final String PAY_RESULT = "payresult";

	private CmbcNetConstant() {
	}
}
